
\subsection{在线测试 (训练) 平台}

在线测试平台又称 Online Judging System，一般用来刷题、组织比赛，也有的会提供博客功能方便选手交流。

\subsubsection{国内}

\begin{itemize}
\item \href{https://www.51nod.com/}{51Nod} (有很多好的数学题和思维题)
\item \href{https://www.lydsy.com/JudgeOnline/}{BZOJ} (优质的题巨多)
\item \href{http://www.codevs.cn/}{CodeVS}
\item \href{http://acm.fzu.edu.cn/}{FZUOJ} (福州大学)
\item \href{http://acm.hdu.edu.cn/}{HDU OJ} (杭电的 OJ，多校训练的题目放在这里)
\item \href{https://hihocoder.com/}{hihoCoder}
\item \href{https://www.jisuanke.com/}{计蒜客}
\item \href{https://duck.ac/}{Judge Duck Online} (松松松的 OJ，精确到 $\mu s$)
\item \href{http://www.joyoi.cn/}{JoyOI} (原 Tyvj)
\item \href{https://loj.ac/}{LibreOJ}
\item \href{http://www.luogu.org/}{洛谷} (常用 OJ，现代 OJ 支持发布比赛等很多功能，评测机快)
\item \href{https://www.nowcoder.com/}{牛客网}
\item \href{http://openjudge.cn/}{OpenJudge}
\item \href{http://poj.org/}{POJ} (PKU OJ，国内历史最悠久的 OJ 之一，很多英文题，有一些基础题和好题)
\item \href{http://uoj.ac/}{Universal OJ} (VFK 的 OJ，多原创比赛题和 CCF/THU 题 难度较高)
\item \href{https://vijos.org/}{Vijos}
\item \href{https://vjudge.net/}{Virtual Judge} (可以方便的在 Vjudge 上提交别的 OJ 的题，尤其是一些国内不太方便的 OJ)
\item \href{http://acm.zju.edu.cn/onlinejudge/}{ZOJ} (浙大)
\end{itemize}

\subsubsection{国外}

\begin{itemize}
\item \href{https://atcoder.jp/}{AtCoder} (日本的一个 OJ，类似 Codeforces 但是也会放 JOI 的题)
\item \href{https://codechef.com/}{CodeChef} (印度 OJ，周期性有比赛)
\item \href{https://codeforces.com/}{Codeforces} (俄罗斯 OJ，有很多比赛)
\item \href{https://csacademy.com/}{CS Academy}
\item \href{https://dmoj.ca/}{DMOJ} (加拿大开源的 OJ，语言支持广；题库是各大比赛的存档，也有定期自行举办的比赛)
\item \href{https://www.hackerrank.com/}{HackerRank} (有很多比赛)
\item \href{https://open.kattis.com/}{Kattis}
\item \href{https://leetcode.com/}{LeetCode} (有中文分站：\href{https://leetcode-cn.com/}{LeetCode China})
\item \href{http://www.spoj.com}{SPOJ}
\item \href{https://www.topcoder.com/}{Topcoder} (有很多比赛)
\item \href{http://acm.timus.ru/}{Ural}
\item \href{https://uva.onlinejudge.org/}{UVa} (做 lrj 的书怎么可能不知道这个 OJ)
\item \href{https://contest.yandex.ru/}{Yandex} (存档了近几年的全俄罗斯信息学奥赛)
\item \href{http://lightoj.com}{Light OJ}（一个快挂了的 OJ，\texttt{www}域名无法访问，请使用\href{http://lightoj.com}{根域名}访问）
\end{itemize}

\subsection{教程}

\begin{itemize}
\item \href{https://oi-wiki.org}{OI Wiki}
\item \href{http://codeforces.com/blog/entry/57282}{Codeforces 上网友整理的一份教程合集}
\item \href{https://cp-algorithms.com/}{英文版 E-Maxx 算法教程}
\item \href{http://www.csie.ntnu.edu.tw/~u91029/}{演算法笔记} 台湾师范大学总结的教程
\item \href{https://algo.is/t-414-aflv-competitive-programming-course-2016/}{algo.is}
\item \href{http://web.stanford.edu/class/cs97si/}{CS 97SI: Introduction to Programming Contests} 斯坦福的一门课
\item \href{https://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/}{如何为 ACM-ICPC 做准备？ - geeksforgeeks}
\end{itemize}

\subsection{书籍}

\begin{itemize}
\item 信息学奥赛一本通 (初学者向)
\item 算法竞赛入门经典 (人称紫书)
\begin{itemize}
\item \href{https://github.com/sukhoeing/aoapc-book/}{第一版 配套资源仓库 (mirror)}
\item \href{https://github.com/aoapc-book/aoapc-bac2nd}{第二版 配套资源仓库}
\item \href{https://github.com/sukhoeing/aoapc-bac2nd-keys}{第二版 习题选解}
\end{itemize}
\item 算法竞赛入门经典——训练指南 (人称大白)
\item 算法艺术与信息学竞赛 (人称黑书)
\item 算法竞赛进阶指南
\begin{itemize}
\item \href{https://github.com/lydrainbowcat/tedukuri}{配套资源仓库}
\end{itemize}
\item 具体数学
\item \href{https://cses.fi/book/index.html}{Competitive Programmer's Handbook}
\item 算法导论
\begin{itemize}
\item \href{https://github.com/walkccc/CLRS}{答案解析 (English)}
\end{itemize}
\item 啊哈算法
\item 挑战程序设计竞赛全套 (通俗易懂)
\item 算法概论 (提纲挚领，但内容较少)
\item \href{http://www.legend-k.com/Algorithm/Algorithm.pdf}{Legend-K 的数据结构与算法的笔记}
\end{itemize}

\subsection{工具}

\begin{itemize}
\item \href{https://visualgo.net/en}{经典算法的可视化结果 - VisuAlgo}
\item \href{https://www.cs.usfca.edu/~galles/visualization/}{算法可视化 - USF}
\item \href{https://oeis.org}{OEIS 整数数列搜索引擎}
\item \href{https://paste.ubuntu.com}{Ubuntu Pastebin，可以用来分享代码}
\item \href{https://www.udebug.com}{uDebug 提供一些 OJ 题目的调试辅助}
\item \href{https://zh.cppreference.com/w/}{提供 C++ 内语法的查询等 - cppreference.com}
\item \href{https://csacademy.com/app/graph_editor/}{图论画板} (同时推荐 GraphViz)
\item \href{http://www.mohu.org/info/symbols/symbols.htm}{LaTeX 数学公式参考}
\item \href{https://godbolt.org/}{Godbolt - 在浏览器中查看编译后代码块对应的汇编语句}
\item \href{https://github.com/hellogcc/100-gdb-tips}{《100 个 gdb 小技巧》}
\item \href{https://mathpix.com/}{截图转 LaTeX - Mathpix}
\end{itemize}

\subsection{题集}

\begin{itemize}
\item \href{http://blog.csdn.net/skywalkert/article/details/46594541}{POJ 训练计划}
\item \href{http://train.usaco.org/usacogate}{USACO}
\item \href{https://www.luogu.org/training/mainpage}{洛谷试炼场}
\item \href{https://codeforces.com/blog/entry/55274}{-Morass- 贴在 Codeforces 上的一份题单}
\item \href{https://vjudge.net/article/446}{北京大学暑期课课件例题}
\end{itemize}
